Определение словаря Python: отображение ключ-значение
В Python словарь — это гибкий, фундаментальный тип данных, используемый для хранения данных описательным, а не позиционным способом. В отличие от последовательностей, таких как списки или кортежи, словарь является неупорядоченным коллекцией, где данные организованы с помощью уникальных имен, называемых ключами вместо числовых индексов. Эта структура обеспечивает невероятно быстрый доступ к данным.
1. Основная структура: пары ключ-значение
Данные хранятся в виде пар, где уникальный Ключ напрямую соответствует значению Значение. Такая структура имитирует оптимизированную хеш-таблицу, обеспечивая чрезвычайно быстрый доступ. Ключи должны быть уникальными и неизменяемыми (обычно строки или числа), в то время как значения могут быть любым типом данных.
{"student_id":101,"name":"Alex","grade":88.5}
2. Синтаксис и свойства словаря
- Словари определяются с помощью фигурных скобок
{}. - Разделитель запятой
:разделяет ключ и соответствующее ему значение (ключ:значение). - Словари являются изменяемыми, что означает, что ключи и значения можно динамически добавлять, удалять или изменять после создания.
💡 Индексирование против поиска по ключу
Словари не поддерживают числовое индексирование (например, не поддержку числового индексирования (например,
[0] или [1]). Данные должны быть получены с использованием конкретного имени ключа, указанного при создании (например, dictionary["name"]).
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>